Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commits v4.4.0 (9b7aca4d)

912c627 Ivan 2026-04-15 05:59:46 - 3 months ago
refactor(conversation): improve ConversationViewer layout by restructuring the stranger trust banner and improving image drop area functionality

8a88f16 Ivan 2026-04-15 05:59:37 - 3 months ago
refactor(tests): update MicronEditorPage and NomadPageRenderer tests by updating button selection and improving markdown rendering assertions; adjust performance test timeout for ConversationViewer

5059b93 Ivan 2026-04-15 05:53:06 - 3 months ago
feat(conversation): implement image drag-and-drop functionality in ConversationViewer, including handling for pasted images and associated tests

05b173e Ivan 2026-04-15 05:31:44 - 3 months ago
refactor(tests): update performance test for ConversationViewer by improving readability and adding timeout for async operations

46d7855 Ivan 2026-04-15 04:40:31 - 3 months ago
feat(unify-backend): update script to ensure compatibility between per-arch cx_Freeze outputs by syncing missing files and unifying differing non-binary files

398500c Ivan 2026-04-15 04:12:06 - 3 months ago
fix(tests): update anomaly flooding test to ensure consistent behavior by resetting state and increasing warning count

c7abf36 Ivan 2026-04-15 03:12:13 - 3 months ago
chore(security): update security scanning details

eff904a Ivan 2026-04-15 03:12:02 - 3 months ago
feat(changelog): update CHANGELOG

fc711ce Ivan 2026-04-15 03:11:46 - 3 months ago
chore(ci): replace pnpm audit with Trivy setup and filesystem scan for vulnerability assessment

d880dc2 Ivan 2026-04-15 02:44:55 - 3 months ago
chore(tests): update test scripts in package.json to exclude LoadTimePerformance tests and add dedicated load-time test command; enhance Taskfile.yml descriptions for clarity

80237aa Ivan 2026-04-15 02:36:15 - 3 months ago
feat(setup): inject theme variables for Meshchat integration in frontend setup

66412c7 Ivan 2026-04-15 02:36:10 - 3 months ago
feat(setup): add new packages 'lxmfy' and 'websockets' to cx_setup.py; refactor JSON output handling in build_community_interfaces_json.py; improve docstring clarity in move_wheels.py; update datetime import in slsa-predicate.py; enhance performance benchmarks with clearer argument passing; and refactor various test cases for improved readability and consistency.

61ca849 Ivan 2026-04-15 02:35:48 - 3 months ago
chore(routes): update HTTP API routes fixture for consistency and completeness

63ad960 Ivan 2026-04-15 02:35:42 - 3 months ago
feat(theme): add package.json to define module type for theme integration

1c2e372 Ivan 2026-04-15 02:35:36 - 3 months ago
feat(locales): add backend connection status messages and new actions in multiple languages

6147415 Ivan 2026-04-15 02:35:13 - 3 months ago
feat(network-visualiser): add utility functions for trail positioning and view bounds, and define visualiser constants

97fd604 Ivan 2026-04-15 02:34:36 - 3 months ago
feat(websocket): update WebSocket connection handling with heartbeat, reconnection logic, and support for ping/pong messages

d784f1c Ivan 2026-04-15 02:34:11 - 3 months ago
refactor(ui): update background styles and padding for consistency across multiple page components

a1502d5 Ivan 2026-04-15 02:34:01 - 3 months ago
refactor(nomadnetwork): replace abort controller with separate instances for node list and detail requests

8ade296 Ivan 2026-04-15 02:33:37 - 3 months ago
feat(frontend): improve UI with loading overlay, legend, and toolbar components for better user experience

33db12b Ivan 2026-04-15 02:31:48 - 3 months ago
refactor(code): clean up import statements, improve docstrings, and update error handling across various modules

2e043ec Ivan 2026-04-15 02:30:51 - 3 months ago
feat(theme): introduce semantic design tokens and integrate with Tailwind and Vuetify themes

301c35c Ivan 2026-04-15 01:59:38 - 3 months ago
refactor(meshchat): reorganize imports, update package version resolution, and improve websocket client handling

4688518 Ivan 2026-04-15 00:21:44 - 3 months ago
refactor(tests): update test commands

d1d529c Ivan 2026-04-15 00:21:33 - 3 months ago
chore(dependencies): update poetry.lock and pyproject.toml to include new dev dependencies and update existing ones

b1b9846 Ivan 2026-04-15 00:21:14 - 3 months ago
fix(tests): clean up test formatting and improve readability in various test files

a3b6b72 Ivan 2026-04-14 23:26:41 - 3 months ago
feat(tests): various cleanups, add JSON schema definitions and contract tests for API responses.

36b6fd7 Ivan 2026-04-14 22:52:15 - 3 months ago
test(incoming-call-policy): add tests for call handling policies including DND, contacts-only, and blocking rules

89c85be Ivan 2026-04-14 07:44:40 - 3 months ago
chore(workflows): rename GitHub PAT secret from GITHUB_SYNC_PAT to SYNC_PAT for consistency

0610782 Ivan 2026-04-14 07:33:28 - 3 months ago
chore(package): update x64ArchFiles pattern in package.json for improved resource matching

b122c08 Ivan 2026-04-14 07:20:04 - 3 months ago
chore(package): add x64ArchFiles entry to package.json for backend resource inclusion

3b8d1f0 Ivan 2026-04-14 07:13:48 - 3 months ago
fix(unify-backend): remove leading './' from file paths in unify script to ensure correct file copying

55e2260 Ivan 2026-04-14 06:39:59 - 3 months ago
chore(poetry): update content hash in poetry.lock to reflect changes in dependencies

c71b5a6 Ivan 2026-04-14 06:36:49 - 3 months ago
test(performance): increase timeout limits for performance tests and add new tests for NomadNet truecolor handling

f32008c Ivan 2026-04-14 06:36:42 - 3 months ago
refactor(electron): format

81fcc4b Ivan 2026-04-14 06:36:13 - 3 months ago
chore(dependencies): update micron-parser to use GitHub repository instead of versioned release

2e75910 Ivan 2026-04-14 06:35:23 - 3 months ago
fix(electron): improve child process termination handling during app quit to ensure graceful shutdown

e266279 Ivan 2026-04-14 06:34:08 - 3 months ago
feat(build): add script to unify non-binary files between arm64 and x64 cx_Freeze outputs for SHA check compliance

272f060 Ivan 2026-04-14 06:06:07 - 3 months ago
refactor(context-menu):format

0b6b7f3 Ivan 2026-04-14 05:58:49 - 3 months ago
chore(changelog): add emoji reactions

290f7e0 Ivan 2026-04-14 05:58:04 - 3 months ago
feat(conversation-viewer): update message rendering with single emoji detection and dynamic font sizing for improved display

dc280c1 Ivan 2026-04-14 05:48:12 - 3 months ago
feat(reactions): implement emoji reactions for messages, including backend support for sending and processing reactions, frontend display in conversation viewer, and localization updates for multiple languages

c6d396b Ivan 2026-04-14 05:47:52 - 3 months ago
feat(context-menu): refactor context menu implementation by creating reusable ContextMenuPanel, ContextMenuItem, ContextMenuDivider, and ContextMenuSectionLabel components; update styles and integrate components across various pages

26086fc Ivan 2026-04-14 05:25:26 - 3 months ago
feat(changelog): add a TL;DR section

7c08a86 Ivan 2026-04-14 05:17:43 - 3 months ago
fix(tests): adjust AsyncUtils setup in WebAudioBridge test to ensure proper loop handling and coroutine management

8fb8c8b Ivan 2026-04-14 05:05:54 - 3 months ago
feat(changelog): update CHANGELOG

bd2875e Ivan 2026-04-14 05:05:15 - 3 months ago
feat(tests): add comprehensive path traversal and security tests for mesh PageNode APIs, including normalization and file handling, to enhance robustness against potential vulnerabilities

e17f702 Ivan 2026-04-14 05:05:00 - 3 months ago
feat(locales): add "ping_in_progress" message to German, English, Italian, and Russian locale files

2669301 Ivan 2026-04-14 05:04:49 - 3 months ago
feat(nomad): update Nomad page rendering with new configuration options for markdown, HTML, and plaintext, and implement default page path settings

39c5ae7 Ivan 2026-04-14 05:04:19 - 3 months ago
feat(nomad): improve Nomad page rendering with new link isolation and markdown options, and update global state for rendering configurations

9b56751 Ivan 2026-04-14 05:03:52 - 3 months ago
feat(toast): add dismiss method to ToastUtils for handling toast notifications

4071c79 Ivan 2026-04-14 05:03:40 - 3 months ago
feat(docs): add NomadNet and Mesh Server documentation, detailing supported file types and authoring rules for page content

7478791 Ivan 2026-04-14 05:03:13 - 3 months ago
feat(toast): implement toast dismissal functionality and manage loading state in ConversationDropDownMenu

0e0732a Ivan 2026-04-14 04:14:31 - 3 months ago
feat(page-handling): update nomadnet browser renderer and page management by adding support for .md, .txt, and .html extensions, implement filename normalization, and improve error handling for unsupported extensions

af2eff2 Ivan 2026-04-14 04:05:49 - 3 months ago
chore(changelog): update

7ef7a98 Ivan 2026-04-14 04:05:10 - 3 months ago
cleanup

aea77a7 Ivan 2026-04-14 03:57:27 - 3 months ago
feat(config): define __APP_BUILD_TIME__ in Vite configuration and update ESLint globals to include build time constant

485c6c9 Ivan 2026-04-14 03:57:13 - 3 months ago
feat(dependencies): add fake-indexeddb, emoji-picker-element, emoji-picker-element-data, and marked packages to enhance emoji handling and markdown support

ddd9937 Ivan 2026-04-14 03:57:06 - 3 months ago
feat(config): add build time definition and customize emoji-picker element handling in Vitest configuration

a23fcfc Ivan 2026-04-14 03:56:58 - 3 months ago
docs(README): add section on emoji font installation for Linux desktop users to improve emoji rendering

b91f773 Ivan 2026-04-14 03:56:50 - 3 months ago
feat(tests): update http_api_routes.json to include additional API routes and methods for enhanced testing coverage

0802627 Ivan 2026-04-14 03:56:42 - 3 months ago
feat(locales): add sticker management translations for German, English, Italian, and Russian, including export/import functionality and UI hints

0330048 Ivan 2026-04-14 03:56:25 - 3 months ago
feat(tests): add end-to-end tests for Conversations and Nomad Network, enhancing UI coverage and interaction validation

0fbcd85 Ivan 2026-04-14 03:56:15 - 3 months ago
feat(tests): enhance coverage for LXMF message handling, including image attachment stripping for strangers and sticker validation tests

569e77c Ivan 2026-04-14 03:56:06 - 3 months ago
feat(globalState): add message_waiting_bubble_color to enhance message status indication

91a0879 Ivan 2026-04-14 03:55:32 - 3 months ago
feat(stickers): implement sticker management features including creation, deletion, listing, and import/export functionality, along with database schema updates for user stickers

1ed19c3 Ivan 2026-04-14 03:35:11 - 3 months ago
refactor(components): update UI consistency and responsiveness across various components, including App, NotificationBell, and MessagesSidebar, by adjusting class names and layout properties

0125c09 Ivan 2026-04-14 02:03:36 - 3 months ago
refactor(tests): remove memory leak tests for websocket_broadcast and related functionalities

31d2721 Ivan 2026-04-14 01:51:01 - 3 months ago
chore(changelog): update CHANGELOG

af3a1bf Ivan 2026-04-14 01:48:45 - 3 months ago
refactor(tests): remove unused import and reorganize import statements in memory leak tests

858c029 Ivan 2026-04-14 01:46:59 - 3 months ago
feat(electron): implement default context menu for editable content, links, and misspelled words in Electron app

329d1df Ivan 2026-04-14 01:46:51 - 3 months ago
feat(tests): update ConversationViewer tests with clipboard handling, file attachment functionality, and message translation

76cb936 Ivan 2026-04-14 01:38:33 - 3 months ago
feat(components): update ConversationViewer with improved pagination handling and draft persistence

059d2cb Ivan 2026-04-14 01:32:41 - 3 months ago
refactor(components): code formatting and cleanup

ca4aadf Ivan 2026-04-14 01:31:00 - 3 months ago
chore(dependencies): update content hash in poetry.lock to reflect changes in dependency resolution

ba46b12 Ivan 2026-04-14 01:30:13 - 3 months ago
feat(tests): update ConversationViewer tests with outbound bubble color configurations and inbound message styling

4f6348f Ivan 2026-04-14 01:30:07 - 3 months ago
feat(rncp_handler): add tests for listener status and destination management, ensuring proper teardown and idempotent setup

91e6842 Ivan 2026-04-14 01:29:56 - 3 months ago
feat(rncp): add new API endpoints for RNCP status and stop operations

d1e1166 Ivan 2026-04-14 01:29:51 - 3 months ago
feat(electron): improve ElectronUtils with file and directory handling methods, clipboard functionality, and notification support

c005017 Ivan 2026-04-14 01:29:39 - 3 months ago
feat(locales): add error messages for listener operations and max hops filter to multiple language files

559f6bc Ivan 2026-04-14 01:29:33 - 3 months ago
feat(components): update AboutPage and ConversationViewer with async file handling; add max hops filter to NetworkVisualiser and improve SettingsPage styling

92b84f0 Ivan 2026-04-14 01:28:52 - 3 months ago
feat(rncp): implement receive completed notification handling and error reporting for file transfers

2fe14ac Ivan 2026-04-14 01:28:17 - 3 months ago
feat(rncp_handler): update RNCPHandler with event emission for transfer status and improve teardown logic for receive destination

72a5aac Ivan 2026-04-14 01:28:08 - 3 months ago
feat(identity_context): implement receive completed handler for RNCP and enhance teardown process for receive destination

41a8692 Ivan 2026-04-14 01:28:03 - 3 months ago
feat(async_utils): introduce pending coroutines management; ensure execution of pending coroutines when setting the main event loop

a74b3c2 Ivan 2026-04-14 01:27:57 - 3 months ago
feat(rncp): update file transfer handling with transfer start callbacks and new API endpoints for status and stop; improve websocket message broadcasting

bd56b88 Ivan 2026-04-14 01:26:53 - 3 months ago
feat(electron): add file and directory selection dialogs; implement open path functionality

c77629d Ivan 2026-04-14 01:21:39 - 3 months ago
feat(setup-python): update Python installation script with Sigstore verification and improved signature handling; add support for downloading cosign based on architecture

1b7051a Ivan 2026-04-14 00:37:06 - 3 months ago
feat(tests): add comprehensive tests for memory leak fixes, name overwrite handling, and frontend display name protection; refactor auto propagation tests for clarity

3d54d11 Ivan 2026-04-14 00:36:57 - 3 months ago
feat(electron, frontend): update loading screens with new animations and styles; add JavaScript requirement notice in frontend HTML

2c4222a Ivan 2026-04-14 00:36:46 - 3 months ago
feat(locales): update translations for bots, nodes, and documentation; add new sections for third-party licenses and improve descriptions across multiple languages

eb13603 Ivan 2026-04-14 00:36:39 - 3 months ago
feat(http_api_routes): add new endpoint for retrieving licenses

ae33bd8 Ivan 2026-04-14 00:36:31 - 3 months ago
feat(App, Contacts, Messages, Settings, Tools): improve UI components with loading overlays, contact editing, and new license links; improve display name handling and auto-select node descriptions

a40ebb5 Ivan 2026-04-14 00:36:14 - 3 months ago
feat(electron): add backend HTTP-only check and improve argument handling; update CSP to support localhost and 127.0.0.1

099c770 Ivan 2026-04-14 00:35:56 - 3 months ago
feat(message_handler, nomadnet_downloader, announces, messages): enhance message handling with new contact name, add stale link eviction, and optimize announce upsert logic

a59b20c Ivan 2026-04-14 00:35:47 - 3 months ago
feat(licenses_collector): implement license collection for Python and Node dependencies, including metadata extraction and frontend license handling

97a8b07 Ivan 2026-04-14 00:35:00 - 3 months ago
feat(auto_propagation): integrate AsyncUtils for asynchronous websocket client updates during node selection

0d54027 Ivan 2026-04-14 00:34:49 - 3 months ago
feat(async_utils): update coroutine scheduling with thread safety and future management

0d8cbd2 Ivan 2026-04-14 00:34:18 - 3 months ago
chore(pyproject): add licenses_frontend.json to package data for meshchatx

8688ef9 Ivan 2026-04-14 00:34:08 - 3 months ago
feat(makefile): add development commands for Vite and Python backend, including help instructions and new script for local development

Page 1 | Older »


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────